package com.su.mapper;

import com.su.pojo.Brand;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;


public interface BrandMapper {
    List<Brand> selectAll();

/*

 */
   Brand selectById(int id);
   /*

   条件查询
    参数查询：
            1. 散装参数:如果参数方法中有多个参数，需要使用@Param(“SQL参数占位符名称")
            2.实体类对象封装参数：只需要保证参数名和实体类属性名对应上，即可设置成功
            3. map集合参数，只需要保证SQL中的参数名和map集合的键的名称对应的上，即可设置成功

    */


//   List<Brand> selectByCondition(@Param("status")int status,@Param("companyName")String companyName,@Param("brandName")String brandName);

//    List<Brand> selectByCondition(Brand brand);
List<Brand> selectByCondition(Map map);
}
